Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Argentina F11 Argentina F1 Argentina F2 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Dominican Republic F1 Dominican Republic F2 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Colombia F2 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Spain F4 Argentina F12 Argentina F12 Argentina F18 Dominican Republic F3 Argentina F3 Colombia F1 Argentina F1 Abierto Internacional de Salinas 'Dario Expreso' - Salinas 6th Sardinian International Championships - Cagliari BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Santiago Challenger Manta Challenger Brasilia Challenger Campos do Jordao Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Brasilia Challenger Belo Horizonte Challenger Buenos Aires Challenger Buenos Aires Challenger X Ciutat de Barcelona - Barcelona Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sao Leopoldo Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Guayaquil Challenger Salinas Challenger Barranquilla Challenger Copa Kia - Santiago VIII Torneo Internazionale di Tennis - Barletta Open de Franche-Comte - Besancon Manta Challenger 10ø Tornea B. Camparini - Reggio Emilia San Juan Challenger Rio De Janeiro Challenger Sarasota Challenger Aptos Challenger IPP Geneva Trophy - Geneva Campinas Challenger Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger ATU Cup - Weiden Lima Challenger Bucaramanga Challenger Copa Sevilla-Internacionales de Andalucia - Seville Itajai Challenger Jameson Cup - Milan Pereira Challenger Cepu Open - San Marino Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Lima Challenger Santiago Challenger Heilbronn Challenger IPP Open - Helsinki Copa Petrobras Argentina - Buenos Aires Genova Challenger Copa Petrobras Argentina - Buenos Aires Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger AGT Challenger - Leon ATP Challenger Tour Finals Santiago Challenger Segovia Challenger Genova Challenger Montevideo Challenger Heilbronn Challenger Milan Challenger Marburg Challenger Guayaquil Challenger Floridablanca Challenger Santo Domingo Challenger Tennis Napoli Cup 2004 - Napoli Seville Challenger Sao Paulo Challenger Santiago Challenger Santos Challenger Montevideo Challenger Prostejov Challenger Milan Challenger Buenos Aires Challenger Szczecin Challenger Sao Paulo Challenger Montevideo Challenger Braunschweig Challenger Bordeaux Challenger Quito Challenger Montevideo Challenger Cali Challenger Cordoba Challenger San Marino Cepu Open - San Marino Sao Paulo Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Szczecin Challenger Lima Challenger Montevideo Challenger Copa Sevilla Internacionales de Andalucia - Seville Buenos Aires Challenger Open de Montauban - Montauban Pereira Challenger Santos Challenger Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Caltanissetta Challenger Guzzini Challenger - Recanati Monza Challenger Lima Challenger Bogota Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Banca Marche Tennis Cup - San Benedetto Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Rome Challenger Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Zagreb Open - Zagreb Jameson Cup - Milan CA Tennis Trophy - Vienna Mobilux Open - Luxembourg Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Napoli Cup 2006 - Napoli Open de Tenis Comunidad Valenciana - Valencia San Luis Potosi Challenger - San Luis Potosi Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe III Aberto Santa Catarina de Tenis - Florianopolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Campos do Jordao Challenger Open de Tenis Comunidad Valenciana - Valencia Salvador Challenger Copa Petrobras-Argentina - Buenos Aires Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Campionati Internazionali di Sicilia - Palermo Medellin Challenger Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Dutch Open Tennis - Amersfoort Sophia Antipolis Challenger Orange Prokom Open - Sopot Guayaquil Challenger Cali Challenger Brasil Open - Costa do Sauipe BMW Open - Munich Pilot Pen Tennis - New Haven Vicenza Challenger Lima Challenger Campinas Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Salinas Challenger Open Sabadell Atlantico - Barcelona Bucaramanga Challenger Open de Nice Cote d'Azur - Nice Copa Telmex - Buenos Aires Porto Alegre Challenger German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Montevideo Challenger San Juan Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Guayaquil Challenger Aircel Chennai Open - Chennai San Luis Potosi Challenger Heineken Open - Auckland BCR Open Romania - Bucharest Brasil Open - Sao Paulo Heineken Open - Auckland Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Rome Challenger Bet-at-home Open - Hamburg Catella Swedish Open - Bastad Dallas Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo China Open - Beijing Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Bogota Challenger Bet-at-home Open - Hamburg Santos Challenger Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Pereira Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Argentina Open - Buenos Aires Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Bogota Challenger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Moselle Open - Metz Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Synsam Swedish Open - Bastad Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Manta Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Cordoba Open - Cordoba European Open - Antwerp Erste Bank Open - Vienna Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp China Open - Beijing Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Sardegna Open - Cagliari International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Gonet Geneva Open - Geneva Heineken Open - Auckland Montevideo Challenger Bucaramanga Challenger Leon Challenger UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Montevideo Challenger SkiStar Swedish Open - Bastad Valencia Open - Valencia Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Aptos Challenger Irving Challenger Apia International - Sydney Apia International - Sydney ATP Challenger Tour Finals Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bordeaux Challenger Caltanissetta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Kremlin Cup - Moscow If Stockholm Open - Stockholm Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech China Open - Beijing Campinas Challenger Citi Open - Washington Moselle Open - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Czech Indoor Open - Prague Argentina Open - Buenos Aires Czech Open - Prostejov Barcelona Open BancSabadell - Barcelona Montevideo Challenger SkiStar Swedish Open - Bastad Chengdu Open - Chengdu Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Erste Bank Open - Vienna Cordoba Open - Cordoba Rio Open - Rio de Janeiro ASB Classic - Auckland Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Open Seat Godo 2005 - Barcelona Kremlin Cup - Moscow Open Romania - Bucharest Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Tennis Masters Series - Hamburg European Open - Antwerp Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem NASDAQ-100 Open - Miami Murcia Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Madrid Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Abierto Mexicano Telfonica MoviStar - Acapulco Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Masters Series Madrid - Madrid Campionati Internazionali di Sicilia - Palermo Mutua Madrilena Masters Madrid - Madrid Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Antalya Cup - Antalya BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai VTR Open - Vina del Mar Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Generali Open - Kitzbuhel Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami BB&T Atlanta Open - Atlanta Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad China Open - Beijing French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Kooyong Classic - Kooyong Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 French Open (juniors) French Open (juniors) ARAG ATP World Team Championship - Dusseldorf Mubadala World Tennis Championship Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 2R, ARG-CHI 3-2 Mubadala World Tennis Championship Olympics - London Olympics - Rio de Janeiro Olympics - Beijing